# 条件编译
option(EN_COMPILE "Enable FFmpeg compile." OFF)
if (EN_COMPILE)

    # 添加源文件到变量
    aux_source_directory (. SRC_TEST_FFMPEG_LIST)               

    # 指定库路径
    link_directories(
        ${PROJECT_SOURCE_DIR}/lib/ffmpeg/
    )

    # # 链接静态库
    link_libraries(avcodec avdevice avfilter avformat avutil swresample swscale)

    # 生成可执行文件并链接动态库
    add_executable(tst_ffmpeg_run ${SRC_TEST_FFMPEG_LIST})
    # target_link_libraries()

    # 重定向可执行文件输出位置
    set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/out/ffmpeg/)

endif()